Green Business | Thu Jun 17, 2010 5:45pm EDT

BP chief evades questions at Capitol Hill grilling