Kaneria vows to clear his name in spot-fixing scandal