Taylor Swift's new single edged out the ubiquitous "Despacito" on the top of the Billboard Hot 100 chart, just shy of beating the record set by Mariah Carey.