Mosses Mayor pleads guilty to ethics charges