Information-theoretic limits of distributed randomness generation