Macrophages are required for adult salamander limb regeneration