Khonkhobe battles illness ahead of Two Oceans marathon title defence