Newcastle sign Hatem Ben Arfa