Joey Barton to take pay cut at Newcastle