Solar cooling technologies: State of art and perspectives. (15th June 2020)