Thermal solar sorption cooling systems, a review of principle, technology, and applications