Salam Fayyad catches Palestinians' flak as West Bank protests continue