William Henderson sets Millrose Games 55m record