Universality and approximation bounds for echo state networks with random weights