Terra Firma completes the largest ever solar generation acquisition in Europe