100-Driver: A Large-scale, Diverse Dataset for Distracted Driver Classification