A semi-analytical model for the simulation of solute transport in a network of fractures having random orientations