Settlement to pay $21.3M for fraud of veteran small biz contracts