Predicting the job and life satisfaction of Italian teachers: Test of a social cognitive model