UN Security Council approves Libya no-fly zone