Everything We Know About Katharine McPhee and David Foster’s Wedding