Gen X: Middle age generation is struggling financially