People gear up for solar eclipse in Mexico’s Mazatlan