Libya accepts Lockerbie blame