Mexican cartoonist Gabriel Vargas dies at 95