£13m Knaresborough Leisure Centre recommended for approval