NATO to take control of Libyan no-fly zone