Deloitte: More than half of consumers to shop over Thanksgiving weekend