UBS says Generac is a top pick with more than 80% upside