President Donald Trump thanked members of the U.S. military for their “patriotism, virtue, and courage” at an Independence Day event in Washington, D.C.