Citi upgrades Netflix and Spotify to buy, says subscription tech stocks look cheap