‘Hottest Step-Grandma!’ Every Time Katharine McPhee Has Joked About Her Age Difference With David Foster