Germany’s Social Democrats, Greens, and FDP sign coalition agreement