Durban pulls out all the stops for sports