Cape Town hotel becomes first SA Marriott-branded hotel