Alex Vanopslagh, the leader of libertarian party Liberal Alliance, has admitted to taking cocaine while in his current role as party leader.