Consumer sentiment rises on improving economic news