Newcastle United defender Charlie McArthur has completed a loan switch to League Two side Carlisle United until the end of the season.