No-fly zone should have been backed: former US official