Luke Kuechly makes surprise appearance at Bills practice