Cementron: Machine Learning the Constituent Phases in Cement Clinker from Optical Images