The long read: Trump’s opponents are bitterly split. You can’t understand US politics today unless you understand the rift between liberals and leftwingers