Newcastle United tie Shelvey, Ritchie down to new contracts | Stadium Astro