BSF recovers 5 kg heroin from border