PTI defeats PML-N, wins PP-38 Sialkot by-election