Teens Rescued After Weeks Adrift at Sea