Musk settles $128M Twitter exec lawsuit ahead of deadline | The Tech Buzz