Cape Town welcomes over half a million visitors as tourism soars