Tens of thousands of people have been protesting in Mexico against President Enrique Pena Nieto’s proposal to legalise gay marriage.