Gunmen fire on U.N. convoy west of Libyan capital