History beckons for Sekhukhune United and Brandon Truter is no stranger to Cup semi-finals