On the number of limit cycles in generalized abel equations