Discrete-time approximation and Monte-Carlo simulation of backward stochastic differential equations