Equality of treatment, non-discrimination and social policy: Achievements in three themes