Buffett backs sweet deal as Mars to buy Wrigley for $23B