iSun wins new $16.12 million solar portfolio in Maine