Whistleblower wins settlement against former US attorney