Former US President Donald Trump has been injured in an assassination attempt during his campaign rally in Butler, Pennsylvania. The shooter and a bystander were killed and two spectators critically injured in the worst act of US political violence in decades.