Linear programming MPC optimal V2G scheduling of electric vehicles considering battery degradation | Synapse