So'oialo signs for Connacht