Toronto police officer charged with impaired, dangerous driving