BJP sweeps Gujarat municipal polls, takes all 15 corporations