A hierarchical-drift diffusion model of the roles of hunger, caloric density and valence in food selection