The Future of Robotic Telepresence: Visions, Opportunities and Challenges