Bank could have done more to counter tax avoidance and money laundering, Lord Green tells peers