Microsoft, Brookfield to partner to develop new wind, solar farms