Joe Willock has got what it takes to earn a full England cap as he settles back into the first-team picture at Newcastle United