An Extended Linear Difference Model For Mortality Projection, With Applications To Japan