In order for a charge to occur, the charging voltage needs to be HIGHER than the battery voltage. So again.....
5v ---->>> 12v. Doesn't happen unless the 5v is then boosted to around 13 or 14v. To compare with alkaline battery capacity of around 10,000mAH, and noting the tiny trickle current available after boosting a USB voltage up to usable levels, what's the point of trying to make this thing for convenience if it ends up taking a week to charge the battery when a proper charger might do the job overnight or less?