The halogen and alkali surface chemistry of group IIIA and IVA metals: Cl2, Br2, Na and Rb chemisorption and coadsorption on yttrium, titanium, zirconium and hafnium