Swimmer Caleb Adams, 46, has recounted the harrowing ordeal of being attacked by a shark while swimming off the coast of San Diego earlier this month, which left him swimming in his own blood.