Queen Mary moving Palestine talk to smaller venue ‘weak-willed’