Statistical Optimality of Divide and Conquer Kernel-based Functional Linear Regression