Job stress, satisfaction and mental health of factory workers in Bangladesh