Effects of rattling behavior of K and Cd atoms along different directions in anisotropic KCdAs on lattice thermal transport and thermoelectric properties