Teleoperation of Humanoid Robots: A Survey