The Kadomstev–Petviashvili equation in dusty plasma with variable dust charge and two temperature ions