Czech Finance Minister Andrej Babis apologised on Friday after facing calls to quit over comments denying the existence of a World War Two concentration camp for Roma people.