Video message: Princess Kate has cancer