Best Buy to cut seasonal staff by half during holidays