Generalized Functional Linear Models