NBC: Robot? Stick? Upright? Canister? Here’s how to pick the best vacuum for your home