PPP defeats opponents in Badin by-poll