USA's Grant Holloway won 110m hurdles gold at the World Athletics Championships for the third time with victory in Budapest.