Israeli cargo ship hit by ‘unexplained explosion’ in Gulf of Oman