Elon Musk says he plans to give one SpaceX share to every US child next year, a pledge worth about $10.5 billion that lacks details on its legal and practical arrangements.