A review of active solar cooling technologies