Residents in some London areas can expect 20 more healthy years than their close neighbours