How one German city plans to challenge climate extremes