anne shirley character analysis