British energy company BP had one of its best years in terms of new exploration despite a reputation damaged by the Gulf of Mexico oil spill, an executive said. A House Republican leader accused ...