Delta and American cut China flights over coronavirus