Average new vehicle transaction price falls below MSRP after nearly two years