Volunteer tourists’ length of stay in Ghana: influence of socio-demographic and trip attributes