Christchurch can host 2011 Rugby World Cup final