how does irr differ from net present value (npv)