European stocks surge to 28-month high