Adsorption and decomposition of 1,4-disilabutane (SiH3CH2CH2SiH3) on Si(100) 2×1 and porous silicon surfaces