Operator-valued Kernels for Learning from Functional Response Data