Goodness-of-fit Tests for Functional Linear Models Based on Integrated Projections