Netflix Q1 results: 3 million new streaming subscribers worldwide, record viewing hours