Drink-driver cars to be fitted with 'alcolocks'