At least 20 dead as clashes shut airport in Libyan capital