Oil prices slide as Tehran says it will allow ‘safe passage’ through vital waterway