Lázaro Cárdenas, Mexican democrat