First Gen Corp seals refinancing deal