NASA, NOAA launch extreme weather monitoring satellite