Mechanistic modeling of the effect of pavement surface texture and roughness on vehicle rolling resistance