European stocks rally to close higher