The link between mental health and financial literacy for Gen Z