Japan releases largest oil reserves in history from 11 storage facilities as Strait of Hormuz tensions threaten global energy security and Asian supply chains.