Misery at Miami airport: 25 cancellations, 18 delays today and more expected