Mooresville-based Casa Azteca to open restaurant in Uptown