Newcastle United calls time on Virgin Money sponsorship deal