A direct solution deposition approach to CdTe thin films