Britain posts 41 million wills, including Princess Diana's