Comparison of fuzzy inference algorithms for stream flow prediction