Two National Guard troops shot near White House; suspect in custody President Donald Trump condemned the shooting as a “heinous assault” .