US cannabis sales hit record over Thanksgiving weekend