Kenyans Kirui and Kiplagat win in 121st Boston Marathon