REGISTRATION RIGHTS AGREEMENT among TERRA INDUSTRIES INC., TAURUS INVESTMENTS S.A. and the other SHAREHOLDERS NAMED HEREIN Dated as of August 6, 2004