General Mills makes some of the best known brands on the planet, but with sales falling, is the stock a lost cause?