NextEnergy Capital buys 248 MW solar portfolio in Spain