Prince Charles and Camilla unveil a giant knitted patchwork