X-ray specular scattering from statistically rough surfaces: a novel theoretical approach based on the Green function formalism.