Proton-transfer reaction of toluene on Si(100) surface