REGISTRATION RIGHTS AGREEMENT BY AND AMONG HAYNES INTERNATIONAL, INC. AND THE PARTIES SPECIFIED ON THE SIGNATURE PAGES HEREOF DATED AS OF AUGUST 31, 2004