Scientists design solar cell that captures nearly all energy of solar spectrum