Semelparous or iteroparous : resource allocation tactics in the ayu, an osmeroid fish