Gender mainstreaming and gender equality in Europe : policies, culture and public opinion