The impact of intrinsic and extrinsic features on delay discounting