david foster dating katherine mcphee 32 year old woman dating 25 year old man