A swarm-based multi-scaling inverse strategy for three-dimensional microwave imaging