Dad drove 17 hours from New Jersey to Disney after canceled flight