The financial crisis set millennials back—but it may have made them better with money