A real-time optimal cooperative lane change strategy via V2V communication