ACT leader Magashule attacked during campaign