Black Sabbath frontman Ozzy Osbourne has recalled being so addicted to cocaine that he needed his own drug dealer "on the road".