Trump shooting puts U.S on knife-edge