A systematic approach for modelling the hydraulic fracturing of rocks with irregular inclusions using a combined finite-discrete method