Andrew aide asks court to withhold testimony on alleged spy Dominic Hampshire said he would not have given evidence had he known it could be made public. Source