cordless vacuum with longest battery life