Nearly half of Americans have smartphones