Study of effect of different microteaching skills upon general teaching competency of primary teacher trainees