Sustainability : a cross-cultural comparison of attitudes and behaviours