Trump to meet with Putin following controversial NATO comments