Katie Ledecky won a record-extending 17th swimming world title with a comfortable victory in the 1,500m free in Budapest on…