Text this: Impact of psychosocial factors on academic performance of nursing students in Thailand