Trump, who was nearly half an hour late to the Texas ceremony, also wound up in the awkward position of presenting the first medal to a Canadian astronaut, Jeremy Hansen, amid a raging tariff war with the US’s northern neighbors