GCSE results 2017: Islington's schools pull clear of national average in English