Projection pursuit based tests of normality with functional data