Eliud Kipchoge says he can still go faster after breaking his own marathon world record in Berlin by 30 seconds.