Palestinian factions clash in Lebanon: Fatah versus al-Qaeda?