NATO secretary general’s unprecedented speech to Congress downplays disagreements with Trump, but sends ‘powerful reminder’ to the president