In White House deal, BP guarantees $20 billion to pay oil victims’ claims, chairman apologizes