Walmart builds green rep with opening of 100th solar store