Wal-Mart offers $100 gift card with BlackBerry purchase