PML-N candidate wins by-election in Rawalpindi