A review of the association between obesity and cognitive function across the lifespan: implications for novel approaches to prevention and treatment | Synapse