Nano structure Ti-doped skutterudite CoSb3 thin films through layer inter-diffusion for enhanced thermoelectric properties