Foot Locker debuts ‘store of the future’ as it looks to win back Wall Street’s confidence