Discrete sources method for light scattering analysis from 3D asymmetrical features on a substrate