Efficient plasmonic nanostructures for thin film solar cells