Mathematical model of fish schooling behavior