W-algebras for generalized Toda theories