Kate, Princess of Wales, reveals she is having treatment for cancer