Retail giants Amazon and Walmart back Web apps