Walmart completes eight solar arrays in Massachusetts