Atom scattering from isolated adsorbates on surfaces: Rainbows, diffraction interferences, and trapping resonances