McCain clarifies war-for-oil comment