Players and supporters paid tribute to Newcastle and Liverpool legend Kevin Keegan ahead of their Premier League meeting at St James' Park.