Ungraren Kristof Milak slog Michael Phelps tid på 200 meter fjäril.