ASSET PURCHASE AGREEMENT BY AND AMONG HERCULES INTERNATIONAL HOLDINGS LTD., HALLIBURTON WEST AFRICA LTD. AND HALLIBURTON ENERGY SERVICES NIGERIA LIMITED AUGUST 23, 2006