The US government has filed criminal charges against Edward Snowden - the man who told the world about the scope of America's global surveillance network.