Towards a systems engineering approach to integrated catchment management