Nanoshell whispering galleries improve thin solar panels Nanoshell whispering galleries improve thin solar panels