Palestine gains international recognition amid Israeli war on Gaza