Text this: Requirements, Challenges, and Key Components to Improve Onboard Medical Care Using Maritime Telemedicine