Trump says Iran retains limited strike capability, gas to hit $2.50