Mexican author Carlos Fuentes dies