Kennaugh and Swift only GB finishers in world champs road race