change ExplainPrettyPrinter#pp to class method

moved `ExplainPrettyPrinter#pp` to a class method to avoid object creation, as it doesn't need/have any object state