Sarah Ferguson has spoken out about her daughters and grandchildren to mark World Cancer Day.