Electric car charges through Portland