Off-duty police officer charged with drink driving