'Killer asteroid' may hit world's most populous cities: NASA