Why Jim Cramer warns against retiring in your 30s or 40s