An automatic feeding system for the African killifish reveals effects of dietary restriction on lifespan and allows automatic assessment of reward-based learning behavior