EDP Renewables and Walmart announce 15-year PPA in Texas