Consumer sentiment falls to second lowest on record