A literature survey on humidification dehumidification desalination processes