Miles Green clocks 51.07 to win 400mH