Fuel leak in Mexico forces thousands to flee