BP's chief financial officer, Dr Brian Gilvary, tells Sky News about getting to grips with the huge costs of the Gulf of Mexico disaster in 2010.