Government gives Harrogate district private school £8m a year to educate army children