Techno-Economic Analysis of Stand-alone Solar PV and Battery-based Micro-grids in Karnataka