20 injured in stabbing at US school