Laurent Robert joins Toronto FC