Tackling global health challenges with telemedicine