Libya ranked second-to-last in latest WB Doing Business index