Halliburton and BP Shareholders Lose on Oil Spill