Three in 10 Americans lie about money