Josh Kerr broke Steve Cram's 39-year-old British mile record by defeating Jakob Ingebrigtsen at the Diamond League meet in Oregon.…