[2310.06514] AttributionLab: Faithfulness of Feature Attribution Under Controllable Environments