What penalties do drivers face for failing or refusing alcohol or drug testing for the third time with a BAC of 0.08 or higher?