US charges Julian Assange with violating Espionage Act