Josh Kerr shattered Steve Cram's 39-year-old British mile record as he outpaced Jakob Ingebrigtsen at the Diamond League meet in…