MIRANT AMERICAS GENERATION, INC. PURCHASE AGREEMENT