21 flights called off from Lahore Airport