A novel Fourier based 3D full-vectorial beam propagation method