How Garmin survived the GPS revolution despite Apple and Google | Fortune