Generalized rough sets via ideals