Former Top Gear host Jeremy Clarkson has declared victory over Tesla chief executive Elon Musk, reigniting a feud that has simmered for years.