President Donald Trump awarded the nation's highest military honor to an Iraq veteran who cleared an insurgent strongpoint and allowed members of his platoon to move to safety.