Fluminense booked their place in the semi-finals of the 2025 FIFA Club World Cup with a tense 2-1 victory over Al Hilal