ConAgra Foods has swooped to buy US own-label group Ralcorp Holdings, a business that rejected a number of takeover bids from the company last year.