Restaurants, hotels and medical offices in Baja California take a hit amid migrant crisis