Michael Gove, one of the candidates vying to succeed British Prime Minister Theresa May, on Monday admitted he had made a mistake by taking cocaine 20 years ago and taunted his rival Boris Johnson.