Afghanistan approves amnesty for warlords