‘Oil spill costs reach $2 bn’