Bloomberg Philanthropies bets $42 million on the power of cities