Alan Johnson caught out over National Insurance figure