Official: Samuel signs for Basel