Punjab: BSF recovers 5 kg heroin from international border