A Fourier-based approach for valuing bonds with embedded options