All new cars will be fitted with breathalyser devices by 2022 under new rules agreed by the European Council.