Restaurants celebrate authentic Mexican culture and history this Cinco de Mayo