John Humphreys - grilled by House of Lords