Text this: Introducing the kernel descent optimizer for variational quantum algorithms