Watch: Gary Barlow stuns shoppers with impromptu performance – wearing a mask of his own face