Bluetti SwapSolar review: power and chill with swappable batteries