US diplomat Antony Blinken due in Israel as Gaza death toll nears 23,000