A slice of the Prince and Princess of Wales’s wedding cake has fetched £1,850 at auction - more than 40 years after Charles and Diana tied the knot.