Fraser-Pryce, Lyles shine in Monaco, Kipyegon just misses world record