Japanese man ends 6,000km Africa rickshaw trek in Cape Town