US: CB Consumer Confidence improves to 129.2 in April from 124.2 in March