Scattering of evanescent electromagnetic waves by a cylinder near the flat boundary: the Green function and fast numerical method.