Carr takes surprise council seat as final poll goes Green