Swiss veteran Christoph Sauser ended his professional cycling career with an unprecedented fifth victory in the men's general classification at South Africa's Cape Epic.