Sunrun, Comcast team up to market residential solar systems