Nolan Hoffman wins 2021 Cape Town Cycle Tour