Solar desalination by humidification dehumidification cycle