Debt is not the main reason millennials struggle to save