Ontario party leaders square off in first debate