President Donald Trump had a very good personal relationship with Prime Minister Narendra Modi, but "that's gone now", US' former National Security Adviser John Bolton has said, cautioning that close ties with the American leader "won't protect" world leaders from the "worst".