Volcanic ash from Anak Krakatau shuts seven Indonesian airports, disrupting 2,300 flights and affecting more than 270,000 travellers.