British politician Sayeeda Warsi resigns over UK policy on Gaza