North Miami mayoral candidate attacked