An improved solar-rechargeable power bank