The NPL standard humidity generator: an analysis of uncertainty by validation of individual component performance