59% of Americans over the age of 55 now support legalizing marijuana, Gallup finds