Lattice Semiconductor shares drop over 10% on weak Q2 results and BofA downgrade: Time to sell or hold?