CIB Marine Bancshares launches $1M inventory buyback program