NASA to launch US-European ocean-monitoring satellite on November 21