Enhanced photocatalytic activity of ethylenediamine-assisted tin oxide (SnO2) nanorods for methylene blue dye degradation