Hospitals will list prices for services online starting Jan. 1