Cross sections for He scattering from surface imperfections: vacancies and $\bfCO$ adsorbates on $\bfPt (111)$