Police recover 3 kg opium along with Rs 30,000