Kenya cannot continue to push for its development