Nato allies commit billions as US sends 5,000 troops to Poland