Princess Kate marked World Cancer Day with a message on social media and a picture taken by her son, Prince Louis.