Biden heckled by pro-Palestinian protesters in swing state