Madison Air posts $991M Q2 revenue as backlog surges 133%