Text this: Critical factors affecting student satisfaction in distance learning environment: a review of the literature