The NATO summit in Turkey got off to a rocky start, with US President Donald Trump slamming Spain for failing to spend on defense and other alliance members for refusing to pitch in during the Iran war. But by the end of the day, unity was the key word from leaders, including the US president.