Slovakia score an injury-time winner to beat Northern Ireland 1-0 but results elsewhere ensure Michael O'Neill's side will still compete in the 2026 World Cup play-offs.