British and American intelligence agencies are said to have broken most internet encryption, documents revealed by Edward Snowden show.