Militia shells Tripoli airport, U.N. pulls staff out of Libya