Andrea Bocelli will sing for Queen Elizabeth