Karnataka Minister Shivalli dies of cardiac arrest