Average U.S. transaction price hits record $34,077, Edmunds says