Wal-Mart expects strong dollar to hit annual revenue by $15 billion