22 West Nile cases confirmed in McLennan County