Review of solar photovoltaic cooling systems technologies with environmental and economical assessment