'Does that mean I leave it blank?' Republican senator will not vote for Trump