Champaign man charged with failing to provide food or shelter for an animal