Aly Negovetich goes sub-5 to win mile