US acknowledges for the first time that it has deployed weapons in space