Thousands attend pro-democracy rally in Mexico City