hotels on Route 66 New Mexico