The Landscape of Private Messengers and End-to-End Encryption