Mexico hedges oil at $49 a barrel