ASSET PURCHASE AGREEMENT BY AND AMONG TOMMY ARMOUR GOLF COMPANY USI CANADA INC. TOMMY ARMOUR GOLF (SCOTLAND) LTD. USI AMERICAN HOLDINGS, INC. AND TEARDROP ACQUISITION CORP. AND TEARDROP GOLF COMPANY DATED OCTOBER 31, 1997