Social participation and mental health: moderating effects of gender, social role and rurality