Shoppers will spend nearly $27.5 billion online Thanksgiving weekend in 2019