Former king finally comes clean about Princess Diana