A fisherman spent eight days adrift at sea after his tiny boat was swept 300 miles out to sea off the coast of Mexico - and survived without any food or water