Record prices and mortgage rates make U.S. homeownership a challenge, with the average buyer age at 56 for the first time.