A military strike is only likely to delay the development of Iran's nuclear capability by a few years at most.