Mexican peso recovers and dollar rally fades in volatile day for markets