BP’s CEO hit back at claims that it overpaid for