Princess Diana's favourite sweatshirt sells for R750 000