A review of the design aspects of ground heat exchangers