Novel thermoelectric skutterudites SnyNi4Sb12-xSnx