Rival militia fighting in Tripoli airport causes thousands to flee