1,400 runners set to take part in Harrogate Race for Life