Afghan parliament passes amnesty law