Another 20 flights called off from Allama Iqbal Airport