Double grating high efficiency nanostructured silicon-based ultra-thin solar cells