Combined finite-discrete element modelling of hydraulic fracturing in deep geologically complex reservoirs