Solitons of the KP equation in dusty plasma with variable dust charge and two temperature ions: energy and stability