Cape Town tourism smashes records