Viktor Gyökeres scored an 89th-minute winner as Sweden defeated Poland 3-2 in Stockholm to qualify for the 2026 World Cup finals