Harrogate jigsaw marathon to raise money for dementia charity