Mexico: presidential race heats up; student protests continue