Solution of electromagnetic scattering and radiation problems using a spectral domain approach - A review