NBCUniversal, MLB nearing three-year deal approaching $600 million, WSJ reports