Iran can stand another 30 years despite pressure