Influence of aquifer heterogeneity and return flow on pumping test data interpretation