Buying an electric car? What you need to know about public chargers