Viability gap funding for solar photovoltaic projects