Eaglehawk man pleads guilty to Long Gully knife attack