Report to Share: Tensions Between Hamas And Palestinian Authority, And Between Hamas And Gaza Elements That Are Challenging It