Bus driver caught falling asleep