You register the event with the name "newround" and your function is "round_end", so it won't work.
You can also register round end like this :
register_logevent("eRoundEnd", 2, "1=round_end")
Have a look at this great tut :
http://forums.alliedmods.net/showthread.php?t=42159