#Barclays downgrades Sunrun, cites weaker demand outlook for residential #solar_energy.