BofA's Savita Subramanian says a blue wave will put pressure on tech, warns about earnings