Non-aqueous electrodeposited CdHgTe films for solar cell application