Tesla EV charged with diesel generator still cleaner than conventional car