Germany commits €120m for fighting climate change to Pakistan