Design of nanostructured plasmonic back contacts for thin-film silicon solar cells.