P&G, Walmart celebrate 2012 Olympics with 'Tour of London' display