Effects of sandstone mineral composition heterogeneity on crack initiation and propagation through a microscopic analysis technique