Charleston man charged with animal cruelty