irr advantages and disadvantages