Shiv Sena wins prestige battle against BJP in civic polls