Netflix debuts in U.K. and Ireland