Effect of structure and microstructure on the thermoelectric properties of Yb0.19Co4Sb12 alloy