The effect of self-efficacy on problem solving in vocational high schools