McCollum defends earmarks, vows to save light rail funds