Germany slams Trump