Twitch announces Twitch Prime, Loyalty Badges and video uploads