Text this: Effects of attitude, environment and lecturer competence on academic performance of undergraduate students