Shark rescues man adrift at sea for 15 weeks