Fluid flow and contaminant propagation in fractured rock aquifers