Generalized Cohomology Theories for Algebraic Stacks