Nutritional benefits of filial cannibalism in three-spined sticklebacks (Gasterosteus aculeatus)