European Stocks Tumble 2.3% as Inflation Fears Spark Sell-Off