Iran won’t let US carrier approach territorial waters