US residential solar and energy storage firm Sunrun (NASDAQ:RUN) has signed a deal with Comcast Corp (NASDAQ:CMCSA), under which the cable giant will market Sunrun's rooftop solar services to its customers.