Tesla delivers over 139K vehicles in Q3, beating expectations