Audit shows millions wasted by SNAP fraud