QUANEX CORPORATION PURCHASE AGREEMENT