Sunrun and Enphase Energy Sign Strategic Supply Agreement