European STOXX 600 posts biggest quarterly gain in 5+ years