Hackney and Islington have some of the 'healthiest streets'