NBC News: Following months of trading insults, Trump offers Zohran Mamdani nothing but praise after their first meeting