Presidential campaign in Mexico heats up with protest