Top western officials criticized former president Donald Trump after he suggested the U.S. might not protect NATO allies who arent spending enough on defense from a potential Russian invasion.