直线l过(√2,0)与双曲线x2-y2=2有且只有一个公共点,则这样的直线有几条?A、1 B、2 C、3