Cabot signs agreement with SunPower to install solar-plus-storage system