Intesa Sanpaolo holds $966 million SpaceX stake as top US holding