A Direct Solution Deposition Approach to CdTe Thin Films