Water quality monitoring program design: a guideline to the development of surface water quality monitoring programs