Solar desalination using humidification dehumidification processes. Part I. A numerical investigation