Kenya's Emmanuel Wanyonyi broke the men's 1,000m world record at the Diamond League meeting in Monaco, winning in 2:11.83.