Microsoft Surrenders Encryption Keys to US Government