US military ready to act on Iran, oil prices volatile near $86