Cape Town to again host Masters World Cup