UBS holds buy rating on Netflix, sees 31% upside