ANF recovers 680 kg heroin, 120 kg charas, 8.4 kg opium