GM analyst: Why Detroit automaker's EV opportunity makes stock 'undervalued'