NRF, Amex name winners of retail challenge