Mastering the complexity of environmental problem solving by the case study approach