Text this: Factors affecting teachers' professional performance in the Sultanate of Oman /