Hayley to sing with Andrea Bocelli in Christchurch