BP Cuts Costs to Weather Economic Storm