Jair Bolsonaro stabbed at campaign rally