Sydney Sixers got their Champions League T20 campaign off to a good start with an entertaining 14-run victory over Chennai Super Kings in Johannesburg.