To what extent has President Trump kept his promises to America?