Teaching Problem Solving in Vocational Education