weather mexico pacific coast