YouTube challenges cable TV with streaming service