Sifan Hassan set new mile WR record