China, Iran and the port of Haifa: what's behind October 7th