Barclays downgrades Sunrun, cites weaker demand outlook for residential solar energy