QPM: Discrete Optimization for Globally Interpretable Image Classification