Croatia, Netherlands into Nations League semi-finals as France survive relegation