Germany coach Julian Nagelsmann extends contract through Euro 2028