GSA whistle-blower testifies on scandal