Best Buy names 25-year veteran Jason Bonfig CEO as shares fall 4%