BJP has won the Gujarat civic polls, but it is still bad news for the party