Hotel magnate Sol Kerzner opens his latest luxury hotel in Cape Town, South Africa despite the economic downturn.