David Beckham has had a soft spot for Newcastle United for a while now