Random scattering approach to gravitational microlensing