Palestinian unity pact still faces big hurdles