Iberdrola buys 800 MW of UK solar projects