Stellies run Hotspurs ragged in CAF Confed Cup clash