Storm water management for society and nature via service learning, ecological engineering and ecohydrology