President Trump has called on NATO allies to pay their share so they can eradicate terrorism around the world.