Ab initio calculations of the geometries and the nuclear magnetic resonance shielding constants of the silane derivatives (CH3)4−nSiCln and (SiH3)4−nSiHn (n = 0−4)