Ontario drivers overcharged $3 billion on insurance