BJP launches manifesto to woo voters ahead of civic polls