BP To Pay 4.5 Billion Fine