PPP’s Saeed Ghani wins Karachi by-poll