21 infants found dead in Chinese river