European stocks rally with STOXX 600 closing up 2.39 percent