Deloitte revenues hit record on back of tech consulting boom