£28m contracts for new Knaresborough pool and Harrogate Hydro upgrades approved