Detailed mechanism and molecular weight dependence of thermal degradation of polyisobutylene