Social Security spent $300M on 'IT boondoggle'