Sailors rescued after almost 24 hours stranded at sea