Protest caravans in 40 cities demand AMLO resign