Palestine recalls Bahrain envoy, denounces latest deal as 'another treacherous stab to the Palestinian cause'.