Electrostatic solitary waves and double layers in a non-extensive dusty plasma with arbitrarily charged dust