best factory price inverter generator 5000w for sale