Past, present, future of solar cooling: Technical and economical considerations