Jair Bolsonaro, a far-right presidential hopeful, survives the attack at a campaign rally.