What is the legal Blood Alcohol Concentration (BAC) limit for non-commercial drivers aged 21 and older in Florida?