Solar thermoelectric cooling technology