michael henchard character analysis