Only two days of coal stocks left in Karnataka, Bengaluru faces 300 MW shortage