Kampen for republikk