BP Witness May Help Halliburton Avoid Spill Trial Blame