Anker Nano 10000mAh Power Bank vs Nitecore NB10000 Gen2: Which to Buy?