Mexico recovering from 7.4 earthquake