McKinley's Brown runs world leading time in 200 meter