BP Agrees To Pay $4.5 Billion In Penalties For U.S. Oil Spill