The EU foreign policy chief’s remarks come days after Nato’s secretary general said Europe needed the US for its defence.