Zaslat SMS: Functionalized nanostructures for enhanced photocatalytic performance under solar light