U.S. Marine attacked by pro-Palestinian protesters in Washington, DC