When Princess Diana and King Charles finalised their divorce 29 years ago today, a young Prince William made his mother a heart-wrenching promise after she was stripped of her royal title