A flow-based integer programming approach to design an interurban shared automated vehicle system and assess its financial viability. (July 2021)