Israel-Hamas war pushed oil and gold prices to new highs, proving 'new cloud' for already wobbly world economy