Pro-Palestinian protests heap pressure on Biden from left and right