PKR recovers 21 paisa against USD after SBP bill passes