NBC: Airlines must cough up cancellation cash and can no longer hide fees under new federal rule