Garmin Confirms Cyber-Attack as Ransomware Recovery Rumored