Text this: Recent progresses in solar cells: insight into Hollow Micro/Nano-structures