Šilupis, upė