Walmart to install solar on 27 Massachusetts stores