Joe Biden comes late for 2024 Nato summit