An improved preparation of 3-ethyl-1-methylimidazolium trifluoroacetate and its application in dye sensitized solar cells