Effects of fish length and temperature on the timing of peak spawning in capelin (Mallotus villosus)