Ab initio calculations of 29Si NMR chemical shifts for some gas phase and solid state silicon fluorides and oxides