Pillsbury posts drops in revenue and profit for 2009