The 29-year-old jockey Oisin Murphy apologised for a ‘grave error’ as he was banned from the roads for 20 months after admitting to drink-driving