Lib senator says superannuation a 'cancer'