Florida boaters rescued after 20 hours at sea