Benzodithiophene based organic dyes for DSSC : effect of alkyl chain substitution on dye efficiency