TERRA INDUSTRIES INC REGISTRATION RIGHTS AGREEMENT