Wal-Mart acquires PunchTab software developer out of Silicon Valley