High court gives detailed 108-page long verdict regarding Margalla Hills; declares navy golf course 'illegal'