The Impact, Benefits, and Challenges of Telemedicine in Rural Areas