Armed man shot outside White House