OIG finds Medicare overpaid $34M to device suppliers over three years