St. Thomas driver charged with impaired operation after being found asleep at wheel