A free diver has set a new world record for holding his breath underwater. The new mark is now 22 minutes and 22 seconds.