Effectiveness of a competency based teacher training strategy in terms of acquisition of basic and general teaching competencies and attitude towards teaching