Science and controversy behind ‘3 Body Problem’ sci-fi drama