Hurricane WIlla closes in on Mexico