Lewis Hamilton keeps me on my toes, says Jenson Button