20 big stocks with more cash than debt