Citigroup upgrades US stocks on 50% tech earnings outlook