Walker fights off armed Centennial Trail attack