Liberal promise to wipe out citizenship fees would cost $100M a year