Trump within reach of shock White House win