Darwinian Sociocultural Evolution: Solutions to Dilemmas in Cultural and Social Theory