Non-Adiabatic Transition in Spin-Boson Model and Generalization of the Landau-Zener Formula