Jackery Explorer 300 Plus vs Nitecore NB10000 Gen 2: Which to Buy?