Meta signs offtake agreement on 40-MW