UK supermarket giant Tesco has said it is to recruit 12,000 extra staff for the busy Christmas period.