México 1900–1950: Diego Rivera, Frida Kahlo, José Clemente Orozco, and the Avant-Garde