Camden in north London has the most fast food outlets by population in England, replacing Bury in Greater Manchester, research has shown.