solar energy company financing options