Eliud Kipchoge defeated at Boston Marathon