Videoconferencing for telehealth: Unexpected challenges and unprecedented opportunities