Shell to Buy BG Group for 47 Billion Pounds in Cash, Stock