Density Functional Theory Study on Triphenylamine-based Dye Sensitizers Containing Different Donor Moieties