Iran promises 'severe consequences' if Trump ends deal