How vulnerable is our power grid?