Sainsbury’s warns of Iran war hit to customers, share price dips