Tesla delivers record 139K of electric cars in Q3