Garmin launches satellite-connected wearable with photo and voice messaging