Karachi Kings appoint David Warner as Captain for HBL PSL X