Discrete-time bond and option pricing for jump-diffusion processes