Millions in Calif., Ariz., Mexico feel 7.2 quake