Carter-Rucks wins case for mayor libelled from on-high