Americans ‘need a wake-up call’ when it comes to their finances