Market expert advises buy on dips amid Iran war supply chain risks