It may just be the strangest relationship in American politics. President Donald Trump and New York City Mayor Zohran Mamdani seem to get along surprisingly well, despite deep ideological differences ...