Alterra Mountain Co. to buy Solitude Resort