SunFunder secures $42.5 million for its largest energy access fund