Sen. Bob Menendez is facing a tough challenge from a big-money Republican who is sinking more than $15 million in a bid to unseat the Democrat in deep-blue New Jersey.