Quantum stochastic walks: A generalization of classical random walks and quantum walks