A review of geographic information system (GIS) and techno economic (TE) software tools for renewable energy and methodology to develop a coupled GIS-TE software tool for marine renewable energy (MRE)