Former Newcastle stalwart Harper joins rivals Sunderland