Olympics: Could Cape Town host this mega event?