Teen rescued after 49 days at sea