Kenyan runners sweep the Boston marathon