Algorithms for Learning Kernels Based on Centered Alignment