Deptford: The London high street voted one of the world's coolest