Fox: Kate Middleton learns 100-year-old veteran's secret to longevity during royal visit