Dalilah Muhammad sets new world record to win 400m hurdles gold