Wal-Mart slashes iPhone 5 and iPad prices