Modelling the effects of diquat on the life-cycle of the snail Lymnaea stagnalis based on the Dynamic Energy Budget theory