NRF: Gift card spending to reach $27.8 billion this holiday season