Senate blocks visa character test bill