Poll: Nearly half of Americans now support marijuana legalization