Modeling the Dynamics of Opinion Formation and Propagation: An Application to Market Adoption of Transportation Services