Berlin says 'prepared' for fewer US troops, as Trump says German chancellor should focus on European affairs, not Iran.