Gender Mainstreaming and Gender Equality in Europe. Policies, Culture and Public Opinion