X-VFL: A New Vertical Federated Learning Framework with Cross Completion and Decision Subspace Alignment