Snowden US asked British spy agency to stop Guardian publishing revelations