Effects of source size, monitoring distance and aquifer heterogeneity on contaminant mass discharge and plume spread uncertainty