Asia stocks dive as crude oil spikes on Iran crisis