Missing iPhone travels 20 miles in Atlantic Ocean, found off South Florida coast