Cape Town to host Ocean Race stopover for 12th consecutive year