Text this: CNN-ViT: A multi-feature learning based approach for driver drowsiness detection