A fine balance: understanding the influence of job, school and personal characteristics in predicting academic and job satisfaction amongst non-traditional students