Thousands of LGBT+ people march in Mexico to demand equal rights