What factors affect gender roles